package com.huhao.concurrency.annoations;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 课程中用来标记是 线程不安全类注解
 */
@Target(ElementType.TYPE)
//SOURCE只是源码上有，编译就忽略掉，
// 当前项目只是为了让有NotThreadSafe这个注解的类，能一眼看出来知道是线程不安全类而已
@Retention(RetentionPolicy.SOURCE)
public @interface NotThreadSafe {
    String value() default "";
}
